package la.renzhen.rtpt.config;

import java.lang.annotation.*;

/**
 * 动态参数接口访问方式 <p>
 *
 * @author <a href="mailto:zhouhaichao@2008.sina.com">haiker</a>
 * @version 2018/05/05
 */
@Documented
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface FluentConfiguration {

    /**
     * 定义配置的前缀
     *
     * @return 配置前缀
     */
    String value() default "";


    @Documented
    @Target(ElementType.METHOD)
    @Retention(RetentionPolicy.RUNTIME)
    @interface DefaultValue {

        /**
         * 默认值，
         *
         * @return 默认值
         */
        String value();
    }
}